<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<!-- 外部式 定义js代码写的位置 -->
<script>
    // 需求描述 ：使用for循环在控制台输出九九乘法表
    // 需求分解
    // 第一步
    // 先完成行的展示1*1 / 1*2 2*2
    // 定义一个值 表示输出第几行的展示
    var i = 5
    // 定义字符串把每一个计算式拼起来作最后的输出
    var str = ""
    //for循环根据i的值是多少 输出该行的计算式
    for (var j = 1; j <= 5; j++) {
        //字符串拼接
        str += j + "*" + i + "=" + i * j + " "
    }
    console.log(str)

    // 第二步
    //把第一步i的值变化起来
    var str = ""
    //从1到9变化
    for (let i = 1; i <= 9; i++) {
        //for循环根据i的值是多少 输出该行的计算式
        for (var j = 1; j <= i; j++) {
            //字符串拼接
            str += j + "*" + i + "=" + i * j + " "
        }
        //每把一行输出完成后 换行
        str += "\n"
    }
    console.log(str)
</script>

</html>